This operation allows to retrieve list of customer details based on provided accountNumber.
Key Considerations for Cerillion HFC Implementation
- account.id queryParam (i.e. Billing Account Number) is mandatory to retrieve the customer details from Cerillion.
- This is implemented for JM market.
- ESB is not making any changes to the value of status filed in the response. Whatever the Cerillion BSS is giving, we are mapping the same.
URL
https://nonprod.esb.cloud.lla.com/test/wfm-ux/wfm-ux/v1/{businessId}/customer
URI Params
name | type | description | required |
---|
businessId | string | 2 letter ISO 3166 country code (TT, BB, JM, PA, etc.) identifying the business unit. | Y |
name | type | description | required |
---|
client_id | string | The client_id identifying the channel. Minimum characters: 5 | Y |
client_secret | string | Password associated with the client_id. Minimum characters: 5 | Y |
X-Correlation-ID | string | Identifier that correlates HTTP request between a client and server. Any identification model (UUDI, checksum, etc.) can be used, as long as it is a unique value to differentiate a transaction. | N |
Query Param
name | type | description | required |
---|
account.id | string | Billing Account Number | Y |
cURL request
curl --location 'https:
--header 'client_id: 123' \
--header 'client_secret: 123' \
--header 'X-Correlation-ID: 644e1dd7-2a7f-18fb-b8ed-ed78c3F92c2b'
Response
[
{
"id": "240878",
"name": "FULLER CYPRIAN",
"status": "STANDARD",
"characteristic": [
{
"name": "system",
"value": "Cerillion"
},
{
"name": "dateOfBirth",
"value": "1977-10-05T00:00:00.000-04:00"
},
{
"name": "title",
"value": "MR"
},
{
"name": "type",
"value": "RESIDENTIA"
},
{
"name": "subType",
"value": "Existing Fixed"
},
{
"name": "identificationNumber",
"value": "102511608",
"valueType": "TR"
}
],
"contactMedium": [
{
"mediumType": "Address",
"characteristic": {
"street1": "28-30",
"street2": "VALENCIA CLOSE MOUNT NELSON",
"stateOrProvince": "MANCHESTER",
"city": "MANDEVILLE P.O.",
"country": "JAMAICA",
"postCode": "00000"
}
},
{
"mediumType": "Mobile",
"characteristic": {
"phoneNumber": "7839932",
"contactType": "mobile"
}
},
{
"mediumType": "Telephone",
"characteristic": {
"phoneNumber": "3836677",
"contactType": "home"
}
},
{
"mediumType": "Telephone",
"characteristic": {
"phoneNumber": "3836677",
"contactType": "business"
}
},
{
"mediumType": "Fax",
"characteristic": {
"faxNumber": "435678",
"contactType": "fax"
}
},
{
"mediumType": "Email",
"characteristic": {
"emailAddress": "cypfull@gmail.com",
"contactType": "email"
}
}
],
"account": [
{
"id": "37810101",
"name": "FULLER CYPRIAN",
"@type": "BillingAccount"
}
]
}
]